<?php
    class CategorieProduit {
        //Alias sur table : cp
        public $categorie;
        public $produit;

        //Constructeur complet
        //(Categorie)categorie, (Produit)produit
        public function __construct($categorie, $produit) {
            $this->setCategorie($categorie);
            $this->setProduit($produit);
        }

        //Ajoute un produit dans une Categorie
        //Paramètre : aucun
        //Retourne (Categorie)
        public function add() {
            $sql =  'INSERT INTO categorie_produit (id_categorie, id_produit) VALUES
                    ('.intval($this->categorie->getId()).', '.intval($this->produit->getId()).')';
            Db::Execute($sql);
            return $this;
        }
        //GETTERS ET SETTERS
        public function getCategorie() {return $this->categorie;}
        public function getProduit() {return $this->produit;}

        public function setCategorie($temp) {$this->categorie = $temp;}
        public function setProduit($temp) {$this->produit = $temp;}
    }

?>